|
Lokalizacja w menu |
---|
Rysunek Techniczny → Widoki → Wstaw grupę rzutów |
Środowisko pracy |
Rysunek Techniczny |
Domyślny skrót |
brak |
Wprowadzono w wersji |
- |
Zobacz także |
Wstaw widok |
Narzędzie Wstaw grupę rzutów tworzy rzuty z wielu widoków jednego lub więcej obiektów 3D, używając tradycyjnego rzutowania metodą pierwszego kąta (europejskiego) lub rzutowania metodą trzeciego kąta (amerykańskiego). Można również dołączyć izometryczne widoki 4 przednich narożników.
dostępne w wersji 1.0: Narzędzie Wstaw widok również może utworzyć grupę rzutów. Zalecane jest używanie tamtego narzędzia.
Trzy widoki ortogonalne i jeden izometryczny widok na obiekt bryły.
Zobacz stronę Wstaw widok, ale do wywołania narzędzia wybierz opcję Rysunek Techniczny → Widoki → Wstaw grupę rzutów z menu.
Zapoznaj się również z informacjami na stronie: Edytor właściwości.
Grupa rzutów, formalnie obiekt TechDraw::DrawProjGroup
ma właściwości wspólne dla wszystkich typów Widoków. Ma też następujące dodatkowe właściwości:
Podstawa
LinkList
): Łącza do obiektów rysunkowych, które mają zostać przedstawione.XLinkList
): Łącza do obiektów rysunkowych w pliku zewnętrznym.Link
): Główny widok w grupie. Zwykle jest to widok z przodu.Enumeration
): Kąt pierwszy
lub Kąt trzeci
.Kolekcja
LinkList
): Łącza do widoków w tej Grupie rzutów.Rozmieść
Bool
): Jeśli opcja ma wartość PRAWDA
, poszczególne widoki będą rozmieszczane automatycznie. Użyj FAŁSZ
, aby rozmieścić je samodzielnie.Length
): Poziomy odstęp między widokami przy automatycznym pozycjonowaniu. Należy pamiętać, że Skala i rozmiar innych widoków w grupie również wpływają na odstępy.Length
): Pionowy odstęp między widokami przy automatycznym pozycjonowaniu.
Grupa Rzutów jako całość dziedziczy właściwości X, Y, Typ Skali, Skala i Obrót z widoku podstawowego.
Pojedyncze widoki w grupie dziedziczą wszystkie właściwości widoku części, ale obiekt Grupa rzutów kontroluje skalę wszystkich swoich prezentowanych widoków.
Właściwość Wektor obrotu poszczególnych widoków w grupie jest przestarzała od wersji 0.19. Zamiast tego użyj Kierunek X.
Należy pamiętać, że w polu środkowym wyświetlany jest bieżący kierunek projekcji widoku głównego. Nie można go użyć do zmiany kierunku.
Zobacz również stronę: Dokumentacja API generowana automatycznie oraz Podstawy pisania skryptów dla FreeCAD.
Nowa grupa rzutów może zostać utworzona za pomocą makrodefinicji i z konsoli Python przy użyciu następujących funkcji:
import FreeCAD as App
doc = App.ActiveDocument
cyl = doc.addObject("Part::Cylinder", "Cylinder")
doc.recompute()
page = doc.addObject("TechDraw::DrawPage", "Page")
template = doc.addObject("TechDraw::DrawSVGTemplate", "Template")
template.Template = App.getResourceDir() + "Mod/TechDraw/Templates/A4_LandscapeTD.svg"
page.Template = template
# Toggle the visibility of the page to ensure its width and height are updated (hack):
page.Visibility = False
page.Visibility = True
group = doc.addObject("TechDraw::DrawProjGroup", "ProjGroup")
page.addView(group)
group.Source = [cyl]
group.ProjectionType = "Third Angle"
front_view = group.addProjection("Front") # First projection will become the Anchor.
group.Anchor.Direction = (0, 1, 0)
group.Anchor.RotationVector = (1, 0, 0)
left_view = group.addProjection("Left")
top_view = group.addProjection("Top")
group.X = page.PageWidth / 2
group.Y = page.PageHeight / 2
doc.recompute()
Uwaga: Przed dodaniem rzutów do grupy należy zawsze dodać Grupę rzutów do strony page.addView(group)
. Dzięki temu Grupa rzutów może używać domyślnych wartości parametrów pochodzących ze strony nadrzędnej.